task PlayerMoveRight(Frame)
{
	loop(Frame)
	{
		PlayerPosition[0]=PlayerPosition[0]+1/Frame;
		yield;
	}
	PlayerPositionInt[0]=PlayerPositionInt[0]+1;	
}

task PlayerMoveLeft(Frame)
{
	loop(Frame)
	{
		PlayerPosition[0]=PlayerPosition[0]-1/Frame;
		yield;
	}	
	PlayerPositionInt[0]=PlayerPositionInt[0]-1;
}

task PlayerMoveUp(Frame)
{
	loop(Frame)
	{
		PlayerPosition[1]=PlayerPosition[1]-1/Frame;
		yield;
	}	
	PlayerPositionInt[1]=PlayerPositionInt[1]-1;
}

task PlayerMoveDown(Frame)
{
	loop(Frame)
	{
		PlayerPosition[1]=PlayerPosition[1]+1/Frame;
		yield;
	}
	PlayerPositionInt[1]=PlayerPositionInt[1]+1;	
}


task MagicStoneMoveRight(Frame)
{
	loop(Frame)
	{
		MagicStonePosition[0]=MagicStonePosition[0]+1/Frame;
		yield;
	}
	MagicStonePositionInt[0]=MagicStonePositionInt[0]+1;	
}

task MagicStoneMoveLeft(Frame)
{
	loop(Frame)
	{
		MagicStonePosition[0]=MagicStonePosition[0]-1/Frame;
		yield;
	}
	MagicStonePositionInt[0]=MagicStonePositionInt[0]-1;	
}

task MagicStoneMoveUp(Frame)
{
	loop(Frame)
	{
		MagicStonePosition[1]=MagicStonePosition[1]-1/Frame;
		yield;
	}
	MagicStonePositionInt[1]=MagicStonePositionInt[1]-1;	
}

task MagicStoneMoveDown(Frame)
{
	loop(Frame)
	{
		MagicStonePosition[1]=MagicStonePosition[1]+1/Frame;
		yield;
	}
	MagicStonePositionInt[1]=MagicStonePositionInt[1]+1;
}